Timm Bäder [Tue, 20 Feb 2018 09:16:00 +0000 (10:16 +0100)]
range: Stop tracking mouse location
Instead, just use gtk_widget_pick() to get the widget at the pointer
position whenever we need it.
Timm Bäder [Sat, 17 Feb 2018 14:25:06 +0000 (15:25 +0100)]
range: Don't call calc_slider() on value changes
calc_slider() updates the slider visibility, but that can only change if
the upper or lower change.
Timm Bäder [Sat, 17 Feb 2018 08:48:57 +0000 (09:48 +0100)]
range: Remove unnecessary queue_draw calls
Timm Bäder [Sat, 17 Feb 2018 08:29:45 +0000 (09:29 +0100)]
range: Remove scale special case
This is done automatically nowadays since the value is shown in a
widget.
Emmanuele Bassi [Wed, 21 Feb 2018 12:07:37 +0000 (12:07 +0000)]
Merge branch 'gitlab-ci-run-gtk-tests' into 'master'
gitlab-ci: run parts of the test suite
See merge request GNOME/gtk!22
Emmanuele Bassi [Tue, 20 Feb 2018 13:19:31 +0000 (13:19 +0000)]
build: Do not eagerly disable checks on release builds
Release builds should only disable cast checks, to match what we used
to do back with the Autotools builds.
The Autotools build had an "--enable-debug=no" option, but that was
rarely used; Meson has debug, debugoptimized, release, and plain build
types, but we considered the "release" build types as the old "disable
all debugging code", which is not really accurate.
Disabling assertions and preconditon checks should be left to people
with constrained environments and/or packagers; they are supposed to
use the "plain" build type, and override the CFLAGS themselves.
Emmanuele Bassi [Tue, 20 Feb 2018 13:18:28 +0000 (13:18 +0000)]
build: Use get_supported_arguments()
Instead of checking each flag one by one, use the appropriate method of
the Meson compiler object.
Matthias Clasen [Mon, 19 Feb 2018 23:32:50 +0000 (18:32 -0500)]
Drop no-longer existing im modules
This was just dead code. The actual modules have already
been removed.
Christoph Reiter [Sat, 17 Feb 2018 10:55:40 +0000 (11:55 +0100)]
gitlab-ci: run parts of the test suite
This runs the tests in testsuite/{css,gtk,tools}
All others suites have failing tests and need more work.
Matthias Clasen [Mon, 19 Feb 2018 18:35:21 +0000 (18:35 +0000)]
Merge branch 'gtk-debug-flags-with-open-display-master' into 'master'
gtk_init: Fix debug flags handling when a display is already open
See merge request GNOME/gtk!27
Matthias Clasen [Mon, 19 Feb 2018 18:28:00 +0000 (18:28 +0000)]
Merge branch 'tests-set-schema-dir' into 'master'
tests: Make GSETTINGS_SCHEMA_DIR point to the compiled schemas in the build dir
See merge request GNOME/gtk!21
Christoph Reiter [Sun, 18 Feb 2018 09:34:52 +0000 (10:34 +0100)]
gtk_init: Fix debug flags handling when a display is already open
The code assigning the display to the debug_flags struct gets only
called when the default display changes, which never happens
when there already is one.
This makes it call the change callback in case a display is already
there.
The same fix was applied to gtk3 in !26 where calling gdk_init()
before gtk_init() would trigger this case. With gdk_init() gone
in master this is less likely to happen, but still possible
if gdk_display_open() is called before gtk_init().
See https://gitlab.gnome.org/GNOME/pygobject/issues/166
Matthias Clasen [Mon, 19 Feb 2018 02:54:43 +0000 (21:54 -0500)]
Remove some unused code
No more callers of _gtk_find_module.
Emmanuele Bassi [Mon, 19 Feb 2018 02:10:52 +0000 (02:10 +0000)]
Remove unused variable in the CUPS print backend
The variable is a leftover from when we were not using the
G_DEFINE_DYNAMIC_TYPE macro.
Emmanuele Bassi [Mon, 19 Feb 2018 02:08:02 +0000 (02:08 +0000)]
Fix the build in the Cloudprint print backend
Typos and re-declared functions.
Emmanuele Bassi [Mon, 19 Feb 2018 02:07:09 +0000 (02:07 +0000)]
Fix build of the lpr print backend
Some copy-and-paste from the CUPS print backend broke the build on
Continuous, where CUPS does not exist.
Emmanuele Bassi [Mon, 19 Feb 2018 02:06:11 +0000 (02:06 +0000)]
build: Fix checks on enabled print backends
The enabled print backends are a boolean, not a 'yes/no' string.
Matthias Clasen [Sun, 18 Feb 2018 23:14:18 +0000 (18:14 -0500)]
Fix the build
Matthias Clasen [Sun, 18 Feb 2018 23:00:42 +0000 (18:00 -0500)]
Convert print backends to use a GIOExtensionPoint
Use GIOModule and GIOExtensionPoint. This is the preferred
way to define extensions these days, instead of manually
implementing type modules.
Matthias Clasen [Sun, 18 Feb 2018 14:31:22 +0000 (09:31 -0500)]
Move the mixed module check function
This is only called in one place, move the function there.
Matthias Clasen [Sun, 18 Feb 2018 14:02:05 +0000 (09:02 -0500)]
Remove gtkmodules.h
We don't use these definitions anymore.
Also clean up the docs wrt to modules.
Matthias Clasen [Sun, 18 Feb 2018 13:50:45 +0000 (08:50 -0500)]
Stop loading modules
We no longer look at the GTK_MODULES environment variables.
With this commit, we stop loading general-purpose modules
altogether.
Matthias Clasen [Sun, 18 Feb 2018 13:31:31 +0000 (08:31 -0500)]
Stop using settings for modules
The Wayland backend was already not supporting this setting
since it is an XSetting that is not backed by a GSetting.
Drop this setting altogether, since we will stop supporting
general-purpose modules.
Christoph Reiter [Sun, 18 Feb 2018 10:48:23 +0000 (10:48 +0000)]
Merge branch 'master' into 'master'
Fix annotation for gtk_tree_view_is_blank_at_pos()
See merge request GNOME/gtk!13
Timm Bäder [Sun, 18 Feb 2018 08:08:47 +0000 (08:08 +0000)]
Merge branch 'master' into 'master'
gtkprintbackendcups.c: fix \n at end of a debugging note
See merge request GNOME/gtk!25
Daniel Boles [Wed, 1 Mar 2017 20:10:55 +0000 (20:10 +0000)]
TextLayout: Clarify implementation of special case
This exists to exit early for invisible lines. It attempts to use the
LineDisplay’s direction to create a corresponding PangoLayout. However,
the dir is not yet set by this point, & the display was new0()d, so its
dir is always 0 == TEXT_DIR_NONE. Thus, we always create an LTR layout.
Whatever the original intent, this outcome seems to be OK, so let’s make
the code say what it means, rather than using a misleading conditional.
https://bugzilla.gnome.org/show_bug.cgi?id=779099
Matthias Clasen [Sat, 17 Feb 2018 22:03:49 +0000 (17:03 -0500)]
calendar: Avoid warnings for new "%OB" format
Use the same code we have in gtk-3-22 to deal with strftime()
not supporting %OB, and avoid compiler warnings for non-literal
format strings.
Ivan Zakharyaschev [Sat, 17 Feb 2018 03:19:56 +0000 (06:19 +0300)]
gtkprintbackendcups.c: fix \n at end of a debugging note
(cherry picked from commit
7461ceebe34bfc6f882145e89e1ba2f187d08303)
(cherry picked from commit
d2a4febfa75182d36ffd48eb05e9054e8bf9cf53)
Piotr Drąg [Sat, 17 Feb 2018 16:22:50 +0000 (17:22 +0100)]
Update Polish translation
Christoph Reiter [Sat, 17 Feb 2018 08:48:12 +0000 (09:48 +0100)]
tests: Make GSETTINGS_SCHEMA_DIR point to the compiled schemas in the build dir
With autotools the schemas were compiled into each test suite directory
and the tests set GSETTINGS_SCHEMA_DIR to the test build directory.
With meson's gnome.compile_schemas() we can not define a target directory
so just make sure it is built in the gtk directory and set GSETTINGS_SCHEMA_DIR
to the gtk build directory when running the tests.
This makes the gtk+:gtk suite pass when no gtk is installed on the system.
Benjamin Otte [Sat, 17 Feb 2018 06:14:04 +0000 (07:14 +0100)]
vulkan: Keep track of command buffers
Fixes a rather large memleak.
Benjamin Otte [Wed, 14 Feb 2018 01:30:42 +0000 (02:30 +0100)]
cssimage: Get rid of draw vfunc
All remaining users of that vfunc now implement snapshot using cairo
render nodes (win32 and radial).
Also, GtkCssImageClass.snapshot is now NULL, so if a subclass doesn't
implement it, it will now crash.
Previously it would try to call the draw vfunc.
Timm Bäder [Fri, 16 Feb 2018 20:19:04 +0000 (21:19 +0100)]
adwaita: Move searchbar style to box child
This way, we avoid a 1px border at the bottom of the actual searchbar
widget and move it instead to the child of a GtkRevealer. Since we can
now use widgets with 0px height, we finally get rid of the 1px border
that was drawn even if the searchbar child was hidden.
Carlos Garnacho [Fri, 16 Feb 2018 18:31:13 +0000 (19:31 +0100)]
gdk/wayland: Use GDK_AVAILABLE_IN_ALL
GDK_AVAILABLE_IN_4_0 makes it unavailable till 4.0, but we want
it now.
Carlos Garnacho [Fri, 16 Feb 2018 18:25:15 +0000 (19:25 +0100)]
gtksettings: Remove leftover code
The immodule variable is unused
Timm Bäder [Fri, 16 Feb 2018 17:00:06 +0000 (18:00 +0100)]
gl renderer: Increase offscreen texture size
This fixes blurry checkbutton marks in hidpi setups, but breaks button
hover effects. That's another problem.
Timm Bäder [Fri, 16 Feb 2018 16:39:02 +0000 (17:39 +0100)]
textview: Implement measure()
Don't use the current layout size as minimum size anymore, that doesn't
make sense. Also move the code from size_request() from gtk2 into the
now current measure() function.
Piotr Drąg [Fri, 16 Feb 2018 16:14:08 +0000 (17:14 +0100)]
Update POTFILES.in
Emmanuele Bassi [Fri, 16 Feb 2018 12:41:33 +0000 (12:41 +0000)]
Merge branch 'quartz-symbol-not-found' into 'master'
gdkquartz.h: export pasteboard functions
Closes #32
See merge request GNOME/gtk!19
Tom Schoonjans [Fri, 16 Feb 2018 12:16:02 +0000 (12:16 +0000)]
gdkquartz.h: export pasteboard functions
Matthias Clasen [Fri, 16 Feb 2018 02:53:51 +0000 (21:53 -0500)]
Drop unmaintained print backends
The papi and test printbackends have not seen any
maintenance in a long time.
Piotr Drąg [Thu, 15 Feb 2018 23:24:59 +0000 (00:24 +0100)]
Update POTFILES.in
Matthias Clasen [Thu, 15 Feb 2018 23:22:53 +0000 (18:22 -0500)]
Fix the build
This was a mis-merge.
Matthias Clasen [Sat, 11 Nov 2017 01:02:43 +0000 (20:02 -0500)]
Drop non-backend immodules
These are not well integrated, and have not seen any
maintenance in many years.
Bastien Nocera [Thu, 15 Feb 2018 12:29:38 +0000 (13:29 +0100)]
gtkbookmarksmanager: Use GTK+ 3.0's bookmarks file
There's no reason to use a separate file until the format of the file
changes though, as this just means that GTK+ 3.x and GTK+ 4.x
applications would end up showing different bookmarks in the file
chooser.
https://bugzilla.gnome.org/show_bug.cgi?id=793425
Emmanuele Bassi [Thu, 15 Feb 2018 12:58:56 +0000 (12:58 +0000)]
Merge branch 'ci-cache-subprojects' into 'master'
gitlab-ci: cache meson subprojects
See merge request GNOME/gtk!17
Christoph Reiter [Thu, 15 Feb 2018 12:37:02 +0000 (13:37 +0100)]
gitlab-ci: cache meson subprojects
This saves another 30sec here and reducing clone operations on the
gnome gitlab instance is probably a good idea as well.
Emmanuele Bassi [Thu, 15 Feb 2018 11:28:43 +0000 (11:28 +0000)]
Update the wrap file for GLib
Point to the right repo, now that GLib is on GitLab, instead of relying
on the redirection.
Carlos Soriano [Thu, 15 Feb 2018 09:10:18 +0000 (10:10 +0100)]
gtkplacessidebar: Rename favorites to starred
To have more consistency in the name. The same was done in Nautilus in
commit https://gitlab.gnome.org/GNOME/nautilus/commit/
27b039b37c1149fc8abbef6a683dd939e6f2bf1f.
Piotr Drąg [Thu, 15 Feb 2018 03:29:36 +0000 (04:29 +0100)]
Update POTFILES.in
Matthias Clasen [Thu, 15 Feb 2018 03:07:54 +0000 (03:07 +0000)]
Merge branch 'master' into 'master'
calendar: Use the new "%OB" format in strftime()
Closes #9
See merge request GNOME/gtk!10
Matthias Clasen [Thu, 15 Feb 2018 03:06:28 +0000 (03:06 +0000)]
Merge branch 'wip/issue-21' into 'master'
Mention gtk_button_set_image() and friends in the migration docs
Closes #21
See merge request GNOME/gtk!6
Matthias Clasen [Thu, 15 Feb 2018 03:01:43 +0000 (03:01 +0000)]
Merge branch 'wip/carlosg/imwayland' into 'master'
modules: Add wayland IM implementation
See merge request GNOME/gtk!4
Matthias Clasen [Thu, 15 Feb 2018 02:58:16 +0000 (02:58 +0000)]
Merge branch 'issue-2' into 'master'
Update the configuration options
Closes #2
See merge request GNOME/gtk!11
Emmanuele Bassi [Wed, 14 Feb 2018 23:38:58 +0000 (23:38 +0000)]
Merge branch 'gitlab-ci-docker' into 'master'
Add gitlab-ci support using a prebuilt docker image
See merge request GNOME/gtk!7
Christoph Reiter [Tue, 13 Feb 2018 16:21:18 +0000 (17:21 +0100)]
Add gitlab-ci support using a prebuilt docker image
Emmanuele Bassi [Wed, 14 Feb 2018 15:51:45 +0000 (15:51 +0000)]
Rewrite toarray Perl script to Python
We don't need to shell out to Perl to generate a C array out of a text
file.
Emmanuele Bassi [Wed, 14 Feb 2018 14:07:22 +0000 (14:07 +0000)]
build: Rename last 'enable' options
Drop the 'enable-' prefix to conform to the best practices for naming
configuration options in Meson.
Emmanuele Bassi [Wed, 14 Feb 2018 14:04:04 +0000 (14:04 +0000)]
build: Rename GDK backend options
Drop the 'enable-' prefix, and always enable all platform-specific
backends. We can disable them depending on the platform. This way,
the documentation printed by `meson configure` remains accurate.
Emmanuele Bassi [Wed, 14 Feb 2018 13:55:32 +0000 (13:55 +0000)]
build: Coalesce print backends options into one
Instead of having separate options for each print backend, we can use
the same approach as the input method modules: a single option, with a
comma-separated list of print backends.
Emmanuele Bassi [Wed, 14 Feb 2018 13:45:48 +0000 (13:45 +0000)]
build: Rename the 'enable-colord' option
Drop the 'enable-' prefix, to follow the naming best practices for Meson
configuration options.
Emmanuele Bassi [Wed, 14 Feb 2018 13:43:19 +0000 (13:43 +0000)]
build: Rename 'with-included-immodules' option
We can call it 'included-immodules', and simplify its logic by always
attempting to split the value, to avoid turning an array into a string
and then back into an array again.
Emmanuele Bassi [Wed, 14 Feb 2018 13:35:38 +0000 (13:35 +0000)]
build: Rename 'disable-modules' option
We should not have 'disable' in the name, to conform with the Meson best
practices for boolean options.
Gniourf [Wed, 14 Feb 2018 12:51:00 +0000 (13:51 +0100)]
Fix annotation for gtk_tree_view_is_blank_at_pos()
The annotation (allow-none) is wrong. Since
gtk_tree_view_is_blank_at_pos() also calls
gtk_tree_view_get_path_at_pos(), the same fields should have the same
annotations.
Emmanuele Bassi [Wed, 14 Feb 2018 11:15:31 +0000 (11:15 +0000)]
x11: Do not include fallback-c89.c
We're definitely using a C99-compliant toolchain, if we're building the
X11 backend.
Rafal Luzynski [Sat, 10 Feb 2018 13:07:56 +0000 (14:07 +0100)]
calendar: Use the new "%OB" format in strftime()
Due to the recent changes introduced in glibc 2.27 "%OB" is the
correct format to obtain a month name as used in the calendar
header. The same rule has been working in BSD family (including
OS X) since 1990s. This change is simple but makes GTK+ 4.x require
glibc >= 2.27. If this requirement cannot be fulfilled then we must
cherry-pick the full commit
cbf118c from gtk-3-22 branch.
Closes: #9
Mart Raudsepp [Tue, 13 Feb 2018 22:20:41 +0000 (22:20 +0000)]
Update Estonian translation
(cherry picked from commit
97f3a4397a0cc4bb83d50edab9411d5bcfd8eaea)
Mart Raudsepp [Tue, 13 Feb 2018 20:14:22 +0000 (20:14 +0000)]
Update Estonian translation
(cherry picked from commit
af2d0397171005342ac6f9d42d9febf981145849)
Timm Bäder [Tue, 13 Feb 2018 17:31:35 +0000 (18:31 +0100)]
cssprovider: Remove priv pointer
Timm Bäder [Mon, 12 Feb 2018 10:13:17 +0000 (11:13 +0100)]
menu: Remove an incorrect comment
They are not missing, they are snapshot when chaining up.
Emmanuele Bassi [Tue, 13 Feb 2018 17:03:08 +0000 (17:03 +0000)]
Merge branch 'bump-glib-dep' into 'master'
meson: Require glib 2.55.0
See merge request GNOME/gtk!8
Christoph Reiter [Tue, 13 Feb 2018 17:00:27 +0000 (18:00 +0100)]
meson: Require glib 2.55.0
gtk+ has started using g_file_load_bytes() which is available
since glib 2.55.0
Carlos Garnacho [Thu, 30 Nov 2017 17:53:26 +0000 (18:53 +0100)]
modules: Add wayland IM implementation
This IM context implementation goes through the gtk-text-input protocol,
leaving up to the compositor the actual interaction with IM engines.
Carlos Garnacho [Tue, 13 Feb 2018 13:28:44 +0000 (14:28 +0100)]
gdk/wayland: Add GdkDisplay call to query available globals
The internal known_globals hashtable is used to carry accounting for
interfaces that depend on others (as ordering is not guaranteed), extend
its usage so it also keeps track of unimplemented interfaces (here at
least).
The API call will then use this to allow querying the globals offered by
the compositor, it will be useful to determine whether we can use
text-input protocols or should fallback to other IMs.
Emmanuele Bassi [Tue, 13 Feb 2018 12:57:18 +0000 (12:57 +0000)]
Mention gtk_button_set_image() and friends in the migration docs
The image-related API for GtkButton has been dropped, but still needs
to be mentioned in the migration guide.
Closes: #21
Benjamin Otte [Tue, 13 Feb 2018 09:32:22 +0000 (10:32 +0100)]
x11: Run event filters on all windows
The event filters that were split out in commit
65beb0fc222662028b969085bb6e6cc30f263e10 need to be run for every event
window and not just for the root window.
Benjamin Otte [Sat, 10 Feb 2018 18:27:35 +0000 (19:27 +0100)]
treemenu: Remove unused defines
Emmanuele Bassi [Mon, 12 Feb 2018 17:16:51 +0000 (17:16 +0000)]
Disable CI
The CI runner is pretty slow to set up (takes about 6 minutes to get
through the system dependencies needed to build GTK), and does not work
with dependencies as subprojects.
Until we figure out how to make it work, and make it work a bit faster,
we should drop CI and rely on Continuous for a while longer.
We can revert this commit as soon as we find out how to make things
work.
Emmanuele Bassi [Mon, 12 Feb 2018 17:04:57 +0000 (17:04 +0000)]
ci: Update the vulkan build option
Emmanuele Bassi [Mon, 12 Feb 2018 16:57:17 +0000 (16:57 +0000)]
Add GitLab CI (build only)
Emmanuele Bassi [Mon, 12 Feb 2018 16:35:56 +0000 (16:35 +0000)]
Drop method annotation for gtk_drag_cancel()
The other method annotations were removed in commit
c306e448b32e.
There is no introspected ABI change, as g-ir-scanner would just ignore
the annotation.
This eliminates the last warning when building GTK on Linux.
Emmanuele Bassi [Mon, 12 Feb 2018 14:22:06 +0000 (14:22 +0000)]
build: Allow using introspection from subprojects
When building dependencies as subprojects we need to tell the
introspection scanner where to find the introspection data; this
means using GIR targets from the subproject.
Alban Browaeys [Sun, 20 Jan 2013 22:45:17 +0000 (23:45 +0100)]
Fix overzalous method annotations for drag and drop
Functional revert of commit
9c4892f2915.
Fixes introspection scanner warnings like:
Warning: Gtk: gtk_drag_finish: Methods must belong to the same
namespace as the class they belong to
That is, the gtk_drag_* functions cannot be methods as they have a
"GdkDragContext" as the instance parameter, and that is not a valid
type for the Gtk namespace.
This is not an introspected ABI change, as the generated introspection
data ignores the annotation.
Signed-off-by: Emmanuele Bassi <ebassi@gnome.org>
https://bugzilla.gnome.org/show_bug.cgi?id=692152
Emmanuele Bassi [Sun, 11 Feb 2018 16:42:46 +0000 (16:42 +0000)]
build: Use GIR targets for built introspection data
Instead of using `--include-uninstalled` in the scanner arguments, we
can tell Meson to use an introspection target, and it'll do the
appropriate thing for us.
Emmanuele Bassi [Sun, 11 Feb 2018 16:42:09 +0000 (16:42 +0000)]
Bump up the dependency on Meson
We're going to use a new argument in the generate_gir() function.
Mart Raudsepp [Mon, 12 Feb 2018 00:38:59 +0000 (00:38 +0000)]
Update Estonian translation
(cherry picked from commit
8dc234717efc1f52f6d78ce3c5f9391f45047955)
Matthias Clasen [Sun, 11 Feb 2018 00:41:31 +0000 (00:41 +0000)]
gdk: Add some more docs
Add another reference to the docs.
Matthias Clasen [Sat, 10 Feb 2018 23:46:14 +0000 (23:46 +0000)]
gdk: Expand the docs a bit
Add a reference to the getter to the GdkKeymap::direction-changed
signal docs.
sh: indent: command not found
Emmanuele Bassi [Fri, 9 Feb 2018 19:36:00 +0000 (19:36 +0000)]
docs: Mention G_ENABLE_DIAGNOSTIC in the porting notes
Since part of our type system is resolved at run time, we need to use
run time facilities to get diagnostic messages, like deprecation
warnings for properties and signals.
We should mention the G_ENABLE_DIAGNOSTIC environment variable in the
migration guide, to let developers know how to catch deprecations and
changes while porting their code.
Timm Bäder [Tue, 26 Sep 2017 05:10:39 +0000 (07:10 +0200)]
menu: Guard against NULL toplevel
This can happen, as indicated by GtkMenu explicitly connecting to
::destroy of its toplevel window. Do the same thing in GtkComboBox.
Timm Bäder [Wed, 7 Feb 2018 19:08:19 +0000 (20:08 +0100)]
box: Remove an unnecessary include
Timm Bäder [Wed, 7 Feb 2018 19:03:25 +0000 (20:03 +0100)]
box: Rename private pointers to "priv"
Which is the style we use everywhere else.
Timm Bäder [Tue, 6 Feb 2018 22:58:06 +0000 (23:58 +0100)]
box: Simplify size_allocate
Stop looking at the box allocation position since both x and y are 0.
Timm Bäder [Tue, 6 Feb 2018 21:19:30 +0000 (22:19 +0100)]
box: Use widget child list when computing size request
Contrary to what the comments in this function might suggest, it does
not actually do anything about child positions, child child sizes. So,
packing doesn't matter and we don't need to iterate over all child
widgets twice.
Timm Bäder [Tue, 6 Feb 2018 21:11:01 +0000 (22:11 +0100)]
box: Use widget child list in compute_size_for_orientation
And remove the non-NULL checks for minimum_size and natural_size since
these are non-NULL by definition since this function is only called from
measure().
Benjamin Otte [Fri, 9 Feb 2018 00:06:59 +0000 (01:06 +0100)]
inspector: Remove gtk.h include
Benjamin Otte [Fri, 9 Feb 2018 00:02:06 +0000 (01:02 +0100)]
a11y: Remove gtk.h include from iconview header
Benjamin Otte [Thu, 8 Feb 2018 23:58:59 +0000 (00:58 +0100)]
a11y: Remove gtk.h include from lockbutton
Benjamin Otte [Thu, 8 Feb 2018 23:56:26 +0000 (00:56 +0100)]
a11y: Remove gtk/h include from menu header
Benjamin Otte [Thu, 8 Feb 2018 23:52:44 +0000 (00:52 +0100)]
a11y: Remove gtk.h include from listbox headers